package ar.com.fiuba.ElectronicCircuitAnalyst.domain.impl;

import java.util.List;

import ar.com.fiuba.ElectronicCircuitAnalyst.domain.exceptions.EvaluationException;
import ar.com.fiuba.ElectronicCircuitAnalyst.domain.api.LogicalFunction;

public class LogicalFunctionImpl implements LogicalFunction {

	private String representation;

	public LogicalFunctionImpl() {
		representation = "";
	}

	public LogicalFunctionImpl(String representation) {
		this.representation = representation;
	}

	public Boolean evaluate(List<Boolean> values) throws EvaluationException {
		throw new EvaluationException("Evaluation not implemented");
	}

	public String getRepresentation() {
		return representation;
	}

}
